Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Croatia F1 Croatia F2 New Zealand F2 New Zealand F3 Greece F1 Greece F2 Japan F1 Japan F2 Germany F5 Japan F3 Korea F1 Japan F4 Czech Republic F2 Japan F5 Czech Republic F3 Canada F4 Germany F8 Germany F11 USA F20 USA F21 USA F22 USA F23 Australia F4 Japan F1 Japan F2 Japan F3 USA F13 USA F14 Japan F8 India F7 Japan F4 France F16 China F6 France F17 Czech Republic F5 Czech Republic F6 Croatia F2 Uzbekistan F2 Turkey F8 Turkey F9 Czech Rep F4 Czech Rep F5 Germany F3 Germany F4 Czech Republic F4 Czech Republic F5 Bulgaria F2 Bulgaria F3 Bulgaria F5 Tunisia F2 Germany F4 Great Britain F7 Great Britain F8 Korea F1 Japan F6 Croatia F1 Japan F2 Kia International in Caloundra - Caloundra Flea Market Cup Busan Challenger Tennis - Busan Tatra Banka Slovak Open - Bratislava McDonalds ATP Challenger - Burnie Hilton Waikoloa Village USTA Challenger - Waikoloa Fergana Challenger - Fergana New Delhi Challenger II - New Delhi Bukhara Challenger - Bukhara Korat Challenger Talahassee Challenger Rhodes Challenger Izmir Challenger Japan F3 Binghamton Challenger Aachen Challenger Bangkok Challenger Seoul Challenger Maui Challenger Yokohama Challenger Guangzhou Challenger Shanghai Challenger Kobe Challenger Winnipeg Challenger Bangkok Challenger Shanghai Challenger Kaohsiung Challenger Ho Chi Minh City Challenger Ningboo Challenger Kobe Challenger Launceston Challenger Gimcheon Challenger Busan Challenger Nottingham Challenger Granby Challenger Jinan Challenger Toyota Challenger Taipei City Challenger Seoul Challenger Ilkley Challenger Winnipeg Challenger Gatineau Challenger Zhangjiagang Challenger Kaohsiung Challenger Kobe Challenger Burnie Challenger Bangkok Challenger Yokohama Challenger Shenzhen Challenger Zhangjiagang Challenger Germany F4 Busan Challenger Nottingham Challenger Ilkley Challenger Aptos Challenger Jinan Challenger Ningboo Challenger Shenzhen Challenger Kobe Challenger Istanbul Challenger Biella 5 Challenger Knoxville Challenger Columbus Challenger Monterrey Challenger Phoenix Challenger Biel Challenger Japan F10 Croatia F1 Japan F7 USA F29 USA F30 Japan F5 Japan F9 Sri Lanka F2 China F3 Poland F4 Korea F3 Germany F3 Canada F5 Korea F2 Samsung Secruities Cup Challenger - Seoul Samsung Challenger 2007 - Ho Chi Minh City LTA Cardiff Challenger - Cardiff Oberstaufen Cup - Oberstaufen AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel U.S. Men's Clay Court Championships - Houston AIG Japan Open - Tokyo Wroclaw Challenger Ispat Open 2004 - Ostrava Burnie Challenger CA Tennis Trophy - Vienna Ilkley Challenger Pozoblanco Challenger Thailand Open - Bangkok BA-CA Tennis Trophy - Vienna Seoul Challenger Next Generation Adelaide International - Adelaide Shimadzu All Japan Indoor Tennis Championships - Kyoto Ningboo Challenger Gerry Weber Open - Halle Busan Open Challenger Tennis - Busan Fifth Third Bank Tennis Championships - Lexington Hua Hin Challenger LTA Shrewsbury Challenger - Shrewsbury Keio Challenger International Tennis Tournament - Yokohama Club Coop's ATP Challenger International - Brisbane Indianapolis Tennis Championships - Indianapolis Yokohama Challenger Legg Mason Tennis Classic - Washington 5 Volkswagen Challenger - Wolfsburg China Open - Beijing BA-CA Tennis Trophy - Vienna Chennai Open - Chennai Gerry Weber Open - Halle AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Thailand Open - Bangkok Aircel Chennai Open - Chennai SA Tennis Open - Johannesburg Open 13 - Marseille Nanchang Challenger AEGON Championships - London Nielsen USTA Pro Tennis Championship - Winnetka Aircel Chennai Open - Chennai The LTA Manchester Trophy - Manchester Open 13 - Marseille Power Horse World Team Cup - Dusseldorf AEGON Championships - London Campbell's Hall of Fame Tennis Championships - Newport Porsche Open - Poznan Atlanta Tennis Championships - Atlanta PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Aircel Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach PTT Thailand Open - Bangkok Aircel Chennai Open - Chennai Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb US Men's Clay Court Championship - Houston AEGON Championships - London BB&T Atlanta Open - Atlanta Citi Open - Washington Rakuten Japan Open - Tokyo Brisbane International - Brisbane Pekao Open - Szczecin Kobstaedernes ATP Challenger - Kolding Gimcheon Challenger Tatra Banka Slovak Open - Bratislava Dunlop World Challenge - Toyota Shenzhen Challenger Noumea Challenger Belgrade Challenger Bangkok Challenger Sarajevo Challenger St. Brieuc Challenger Mexico City Challenger Fergana Challenger KGHM Polish Indoors - Wroclaw Prostejov Challenger Shenzhen Open - Shenzhen Aptos Challenger Manchester Challenger Orbetello Challenger Trnava Challenger Rennes Challenger Tiburon Challenger Calabasas Challenger Seoul Challenger Chengdu Challenger Rakuten Japan Open - Tokyo Honolulu Challenger New York Open - New York ECM Cup - Prague Busan Challenger Cremona Challenger Prostejov Challenger Ningboo Challenger Granby Challenger Liuzhou Challenger Binghamton Challenger Truist Atlanta Open - Atlanta Citi Open - Washington Playford Challenger Trnava Challenger Bangkok Challenger Toyota Challenger Singapore Challenger Bergamo Challenger Salzburg Challenger Kaohsiung Challenger Shenzhen Challenger Ostrava Challenger Gimcheon Challenger Busan Challenger Nanchang Challenger Open de Montauban - Montauban Traralgon Challenger Gimcheon Challenger Toyota Challenger Bangkok Challenger Manila Challenger Kyoto Challenger Guangzhou Challenger Shenzhen Challenger Taipei City Challenger Busan Challenger KGHM Polish Indoors - Wroclaw The Manchester Trophy - Manchester Neride Prague Indoor - Prague Amer-Wilson Tampere Challenger - Tampere Winnetka Challenger Telesp Celular Open - Ribeirao Preto Telesp Celular Open - Campinas Challenger Copa Sevilla Internacionales de Andalucia - Seville Toyota Challenger Maui Challenger Yokohama World Tennis Gaora Cup - Yokohama The 70th King's Cup and Queen's Cup - Bangkok Olbia Geovillage Open - Olbia Memorial Piertomaso Tessitore - San Remo Granby Challenger - Granby St.Petersburg Challenger by Kinex - St. Petersburg I Tourneo Fila Citta di Brindisi - Brindisi Memorial Savigni - Sassuolo X Open Internacional D'Andorra - Andorra Togliatti Cup - Togliatti Credicard Mastercard Tennis Cup - Campos do Jordao Rhein-Main Challenger 2003 - Aschaffenburg Belgaum Open - Belgaum Czech Indoor Open - Prague Gemax Samsung Open 2004 - Belgrade Shimadzu All Japan Indoor Tennis Championships - Kyoto Uncle Toby's Burnie Challenger - Tasmania Busan Open - Busan Steelers Cup - Kosice Budapest Challenger - Budapest XL Capital Bermuda Open - Bermuda Steelers Cup - Kosice Stella Artois Clay Court Championship - Budaors The Natrel's Challenger of Granby - Granby 12th BH Tennis Open International Cup - Belo Horizonte Dharwad Challenger 2003 - Dharwad Open de la Ville de Saint Denis - Reunion Island S Tennis Master Championship - Graz Challenger Ford de Cherbourg - Cherbourg Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Alexander Kolyaskin Memorial - Donetsk Banja Luka Challenger 2004 - Banja Luka China Open - Beijing SIR Supermercadi Challenger - Rome The LTA Bolton Challenger - Bolton Uncle Tobys Challenger in Caloundra - Caloundra Okal Cup 2004 - Eckental Czech Indoor Open - Prague Dubrovnik Open - Dubrovnik ATP Challenger Numea - New Caledonia The LTA Men's Challenger Wrexham - Wrexham KGHM Polish Indoors - Wroclaw Uncle Toby's Challenger in Burnie - Burnie Logopak Challenger 2005 - Lubeck Shimadzu All Japan Indoor Tennis Championships - Kyoto Heineken Challenger - Ho Chi Minh City Draft Corona Mexico City Open - Mexico City Uncle Toby's Australian Men's Clay Court Challenger - Canberra Challenger Casablanca San Angel - Mexico City Nottingham Men's Challenger - Nottingham Ostrava Open 2005 - Ostrava San Remo Tennis Cup 15° Piertomaso - San Remo Busan Open Challenger Tennis - Busan Sassuolo Challenger - Sassuolo Steelers Cup 2005 - Kosice 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Top Wool Challenger - Biella Stella Artois Clay Court Championships - Budaors Porsche Open - Poznan Ilkley Challenger 14° BH Tennis Open - Belo Horizonte VIII Gramado Open - Gramado S Tennis Masters - Graz II Manta Open - Manta Black Forest Open - Freudenstadt Pekao Open 2005 - Szczecin Samsung Securities Cup - Seoul Lambertz Open by Stawag - Aachen Bauer Watertechnology Cup - Eckental Czech Indoor Open - Prague ATP Challenger Numea - New Caledonia KGHM Emax Polish Indoors - Wroclaw 3rd Volkswagon Challenger - Wolfsburg Shimadzu All Japan Indoor Tennis Championships - Kyoto HTV Challenger - Ho Chi Minh City Coffee Cup Challenger - Chikmagalur Dharwad Challenger 2006 - Dharwad Prosperita Open 2006 - Ostrava Fergana Challenger - Fergana Busan Open Challenger Tennis - Busan 5° Sporting Challenger - Turin Memorial Manfredini - Sassuolo Steelers Cup - Kosice Siemens Open - Scheveningen The Commercia Challenger - Aptos Akbank Private Banking TED Open 2006 - Istanbul Fifth-Third Bank Tennis Classic - Lexington Odlum Brown Vancouver Open - Vancouver s Tennis Masters 06 - Graz II Manta Open - Manta Black Forest Open - Freudenstadt Open Costa Daurada - Tarragona ATP Slovak Open Challenger - Bratislava The LTA Nottingham Challenger - Nottingham Bergamo Challenger Kia International In Kawana - Kawana Internationaux de Nouvelle-Caledonie - New Caledonia LTA Wrexham Challenger - Wrexham Internationaux de Doubs Open de Franchie-Comte - Besancon Challenger DCN de Cherbourg - Cherbourg Challenger Casablanca San Angel - Mexico City Isla de Lanzarote - Lanzarote Fergana Challenger - Fergana The Comercia Challenger - Aptos Odlum Brown Vancouver Open - Vancouver IV Manta Open - Manta Black Forest Open - Freudenstadt Open des Alpes Trophee BNP Paribas - Grenoble The Tarka Challenger - Barnstaple Samsung Securities Cup - Seoul Flea Market Cup - Busan IPP Open - Helsinki 2008 China TCL Challenger - Guangzhou Shimadzu All Japan Indoor Tennis Championships - Kyoto San Luis Potosi Challenger - San Luis Potosi BH Indoor Sarajevo - Sarajevo AGT Challenger - Leon Busan Open Challenger Tennis - Busan 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Sail Open - New Delhi Izmir Cup - Izmir Challenger Banque Nationale - Granby Israel Open in Memory of Col. Ilan Ramon - Ramat Hasharon Oldum Brown Vancouver Open - Vancouver Karshi Challenger - Karshi ATP Challenger Trophy 2008 - Trnava Tashkent Challenger - Tashkent Samsung Securities Cup - Seoul Flea Market Cup Busan Challenger Tennis - Busan PEOPLEnet CUP - Dnepropetrovsk Keio Challenger International Tennis Tournament - Yokohama Besancon Challenger Melbourn Challenger Kyoto Challenger Busan Challenger Bangkok Challenger Chuncheon Challenger Drummondville Challenger Calgary Challenger Kyoto Challenger Nottingham Challenger Winnetka Challenger Yokohama Challenger Rogers Masters - Toronto Cleveland Challenger Toyota Challenger Kyoto Challenger Pingguo Challenger Tallahassee Challenger Sarasota Challenger Ostrava Challenger Busan Challenger Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Nottingham Challenger Winnetka Challenger Shanghai ATP Masters - Shanghai Dallas Challenger Wuhai Challenger Beijing Challenger Internazionali BNL d'Italia - Rome Shanghai Challenger Bergamo Challenger Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Seoul Challenger Sony Open Tennis - Miami Eckental Challenger Loughborough Challenger Toyota Challenger Shanghai Rolex Masters - Shanghai Honolulu Challenger Bergamo Challenger Sony Open Tennis - Miami Singapore Challenger Kyoto Challenger Pingguo Challenger Sarasota Challenger Zagreb Challenger Miami Open - Miami Nottingham Challenger BNP Paribas Open - Indian Wells Nottingham 2 Challenger Porto Challenger Dallas Challenger Nottingham Challenger Nottingham-2 Challenger Beijing Challenger Recanati Challenger Cassis Challenger Rennes Challenger Kun-Ming Challenger Busan Challenger Baton Rouge Challenger Biel Challenger Guimaraes Challenger Kolkata Challenger New Delhi Challenger Kyoto Challenger Tallahassee Challenger Seoul Challenger Taipei City Challenger Nottingham Challenger Ostrava Challenger Nottingham-2 Challenger Kaohsiung Challenger Aptos Challenger Bangkok Challenger Manta Challenger Traralgon Challenger 2 Yokohama Challenger Guadalajara Challenger Toyota Challenger Taipei City Challenger Busan Challenger Champaign Challenger Seoul Challenger Granby Challenger Vancouver Challenger Kyoto Challenger Shanghai Challenger Nanchang Challenger Ningboo Challenger Guangzhou Challenger Yokohama Challenger Bergamo Challenger St. Brieuc Challenger Chengdu Challenger Gwangju Challenger Heilbronn Challenger Irving Challenger Gatineau Challenger Ho Chi Minh City Challenger Kyoto Challenger Yokohama Challenger Heilbronn Open - Heilbronn Taipei City Challenger VI Torneo Internazionale di Tennis - Barletta Shanghai Challenger Launceston Challenger Bangkok Challenger Taipei City Challenger Nanchang Challenger Seoul Challenger Kaohsiung Challenger Zhangjiagang Challenger Charlottesville Challenger Cleveland Challenger Kobe Challenger Zivnobanka Open - Prostejov Bangkok Challenger Shimadzu All Japan Indoor - Kyoto Australian Open - Melbourne TCT Open - Tunis French Open - Paris Tampere Imageneering Open - Tampere Wimbledon - London Toyota Challenger Busan Challenger Warsteiner Challenger - Wolfsburg U.S. Open - New York Bristol Challenger Trophy - Bristol The LTA Manchester Challenger - Manchester Warta Cup 2001 - Sopot Shimadzu All Japan Indoor - Kyoto Traralgon Challenger Shenzhen Challenger AIG Japan Open - Tokyo Head Cup Busan Open - Busan USTA Seascape Challenger - Aptos Winnipeg Challenger Vancouver Challenger Estoril Open - Estoril CA Challenge - Graz Garden Open 2005 - Rome South African Airways Open - East London Prague 2 Challenger Open de Moselle - Metz BMW Open - Munich AIG Japan Open - Tokyo China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Gerry Weber Open - Halle The Artois Championships - London AIG Japan Open Tennis Championships - Tokyo Open 13 - Marseille Malaysian Open - Kuala Lumpur Australian Open - Melbourne French Open - Paris Wimbledon - London SAP Open - San Jose PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Rakuten Japan Open - Tokyo U.S. Open - New York US Men's Clay Court Championship - Houston AEGON International - Eastbourne If Stockholm Open - Stockholm Heineken Open - Auckland SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Apia International - Sydney Aegon Nottingham Open - Nottingham Australian Open - Melbourne French Open - Paris Shenzhen Open - Shenzhen Open 13 - Marseille Wimbledon - London Campbells Hall of Fame Tennis Championships - Newport Rakuten Japan Open - Tokyo U.S. Open - New York Citi Open - Washington Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Power Horse Cup - Dusseldorf Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Rakuten Japan Open - Tokyo Australian Open - Melbourne AIG Japan Open Tennis Championships - Tokyo Zhuhai Challenger AIG Japan Open Tennis Championships - Tokyo Delray Beach Open - Delray Beach St. Tropez Challenger Zagreb Challenger AIG Japan Open - Tokyo Vietnam Open - Ho Chi Minh City Wimbledon - London Winston-Salem Open - Winston-Salem Open Parc - Lyon Rakuten Japan Open - Tokyo Dallas Open - Dallas Rogers Masters - Montreal Chengdu Open - Chengdu Monte-Carlo Rolex Masters - Monte-Carlo AIG Japan Open Tennis Championships - Tokyo Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai U.S. Open - New York BNP Paribas Open - Indian Wells Swiss Indoors Basel - Basel Australian Open - Melbourne Miami Open - Miami French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Davis Cup, Group 1, 1R, JPN-CHN 4-1 Davis Cup, Group 1, 2R, JPN-THA 5-0 Davis Cup, World Group, PO, JPN-ROU 2-3 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group 1, 2R, IND-JPN 3-2 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group I, 2R, JPN-UZB 4-1 Davis Cup, World Group, PO, JPN-IND 4-1 Davis Cup, World Group, 1R, JPN-CRO 2-3 Davis Cup, Group I, 1R, JPN-INA 5-0 Davis Cup, Group I, 2R, JPN-KOR 3-2 Davis Cup, World Group, PO, JPN-COL 3-2 Davis Cup, World Group, 1R, JPN-CAN 4-1 Davis Cup, World Group, 1R, CAN-JPN 3-2 Davis Cup, Group 1, PO, JPN-THA 4-1 Davis Cup, Group 1, 1R, JPN-CHN 5-0 Davis Cup, World Group, PO, JPN-BRA 3-1 ATP Cup - Brisbane, Perth, Sydney Davis Cup, Group 1, 2R, JPN-CHN 5-0 Davis Cup, World Group, QR, JPN-ECU 0-3 Davis Cup, Group 1, 2R, THA-JPN 3-2 Davis Cup, Group I, 1R, PHI-JPN 1-3 Davis Cup, World Group, PO, JPN-ISR 2-3 15th Asian Games Doha 2006 Olympics - London